


// Source File Name:   x1.java

package com.zelix;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;


//            w1, b, l4, zz, 
//            j0

public class x1 extends w1
    implements ActionListener
{

    JButton c;
    l4 d;
    static String e[];
    private static String z[];

    public x1(JFrame jframe, String s)
    {
        super(jframe, s, true);
        a(z[5], z[4], z[3]);
        a();
    }

    public void actionPerformed(ActionEvent actionevent)
    {
        b();
    }

    public void a(String s, String s1, String s2)
    {
        Container container = getContentPane();
        j0 j0_1 = new j0(container);
        container.setLayout(j0_1);
        d = new l4(s, s1, s2);
        if(!d.a())
            container.setBackground(l4.h);
        if(!d.a())
        {
            setBackground(l4.h);
            setForeground(Color.black);
        }
        container.add(d, z[1]);
        c = new JButton(z[0]);
        c.addActionListener(this);
        container.add(c, z[2]);
        if(!d.a())
        {
            c.setBackground(l4.h);
            c.setForeground(Color.black);
        }
        j0_1.a(e);
        zz.a(this);
        setResizable(false);
        b b1 = new b(this);
        c.addKeyListener(b1);
    }

    private static char[] z(String str) {
        char ac[] = str.toCharArray();
        int clen = ac.length;
        if (clen >= 2)
            return ac;
        ac[0] ^= 0x56;
        return ac;
    }

    private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x5c;
                    break;
                case 1:
                    key = 74;
                    break;
                case 2:
                    key = 92;
                    break;
                case 3:
                    key = 63;
                    break;
                default:
                    key = 86;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static 
    {
        String as[] = new String[6];
        as[0] = z(z("\023\001"));
        as[1] = z(z(">+2Q3.\0322S"));
        as[2] = z(z("3!\036K8"));
        as[3] = z(z("+=+\021,9&5Gx?%1"));
        as[4] = z(z("\037%,F$5-4Kvmse\b{nzl\tv\006/0V.|\032(Fv\020>8\037~\035\b\022\037bkjl\bn|}h\017vlso\026v\035&0\037$5-4K%|89L3.<9["));
        as[5] = z(z("*/.L?3$|\013xidm"));
        z = as;
        String as1[] = new String[5];
        as1[0] = z(z(">+2Q3.\0322Sx(%,\002f"));
        as1[1] = z(z(">+2Q3.\0322Sx0/:Kkl"));
        as1[2] = z(z("3!\036K8r)9Q\"98\004\00253$(^?2/.\021!5.(W|izs\016fl"));
        as1[3] = z(z("3!\036K8r>3Ok>+2Q3.\0322Sx>%(K91am\017"));
        as1[4] = z(z("?%2K75$9Mx8/:^#0>\036P\"(%1o78wm\017"));
        e = as1;
    }
}
